From c3cccf586c6852fc81fbeead9705263227053d01 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 5 Dec 2011 18:25:39 +0100 Subject: [PATCH] label: Clear layout on state change Selected or active text might be rendered differently. --- gtk/gtklabel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index a509669975..638f999be1 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -3850,6 +3850,9 @@ gtk_label_state_flags_changed (GtkWidget *widget, gtk_label_update_cursor (label); } + /* We have to clear the layout, fonts etc. may have changed */ + gtk_label_clear_layout (label); + if (GTK_WIDGET_CLASS (gtk_label_parent_class)->state_flags_changed) GTK_WIDGET_CLASS (gtk_label_parent_class)->state_flags_changed (widget, prev_state); } -- 2.30.2